NLB助力EMQ构建高性能企业级MQTT物联网接入平台
EMQ使用NLB实现亿级设备的并发管理,构建高性能、高可靠、低成本的企业级MQTT物联网接入平台。
客户简介
EMQ是一家全球领先的物联网(IoT)消息中间件提供商和技术解决方案提供商。公司总部位于中国上海,专注于为企业和开发者提供高性能、可靠和安全的物联网消息传递平台。
业务挑战
作为一家创新驱动的公司,EMQ致力于解决物联网领域面临的挑战,包括大规模设备连接、消息传递效率和数据安全等方面。EMQ的核心产品是EMQ X,它是一款企业级开源物联网消息中间件,具有高度可伸缩性和灵活性。EMQ X支持多种通信协议和设备接入方式,包括MQTT、CoAP、WebSocket等,能够轻松连接和管理数百万台物联网设备。
客户此前主要采用私有协议和TCP连接,计划通过TLS加密,提升整体安全性。但因私有协议无法用HTTPS满足,而传统的负载均衡无法支持TCP SSL卸载,因此只能在后端应用服务器部署证书卸载,运维管理复杂。同时如何弹性应对海量并发连接与流量峰谷也是很大的挑战。
方案架构
通过NLB替换原有负载均衡+Nginx集群,实现SSL集中卸载,证书统一管理。EMQ基于NLB网络型负载均衡打造了大规模分布式物联网MQTT消息服务器EMQX,实现峰值并发达到一个亿,这意味着只需要购买一个NLB实例,EMQX可以一直扩展到满足亿级设备的并发管理,实现业务的平滑扩张。
客户价值
高性能:超高性能、自动弹性,满足数千万并发。
高可靠:通过洪峰上联限速能力,在海量新建上连时有效保护业务可靠性。
低成本:按LCU计费,无需高额保有成本,用多少付多少,无需担心闲置资源浪费。